﻿using System;
using GURUCORE.Framework.Business.DTO;

namespace GURUCORE.Portal.Service.Business
{
	public interface IPortalConfigureService
	{
		GURUCORE.Portal.Service.Business.DTO.VwNavigationDTO[] GetNavigation(string p_sWebsiteUniqueID);
		LocaleDTO[] GetSupportedLocale();
		GURUCORE.Portal.Service.Business.DTO.VwLayoutDTO[] GetUsedLayout(string p_sWebsiteUniqueID);
		GURUCORE.Portal.Service.Business.DTO.VwModuleUsageDTO[] GetUsedModule(string p_sWebsiteUniqueID);
		GURUCORE.Portal.Service.Business.DTO.VwPageDefinitionDTO[] GetUsedPageDefinition(string p_sWebsiteUniqueID);
		GURUCORE.Portal.Service.Business.DTO.VwPageletFrameDTO[] GetUsedPageletFrame(string p_sWebsiteUniqueID);
		GURUCORE.Portal.Service.Business.DTO.VwThemeDTO[] GetUsedTheme(string p_sWebsiteUniqueID);
        GURUCORE.Portal.Service.Business.DTO.URLMapperDTO[] GetURLMapper(bool p_bPublished);
        GURUCORE.Portal.Service.Business.DTO.URLMapperDTO[] GetURLMapperPublished();

	}
}
